/*
 *-----------------------------------------------------------------------------
 *
 * IFinderRpc.java
 *
 * This file was created from IFinderRpc.idl
 * by the Simple JavRMI backend.
 *
 * Copyright 2008-2010, Evgeny Alexeyev
 * Licensed under the EPL - v1.0
 * http://www.eclipse.org/legal/epl-v10.html
 *
 *-----------------------------------------------------------------------------
 */

package com.googlecode.umlsynch.rpc;

import com.googlecode.umlsynch.rpc.TFileDescriptor;

import com.googlecode.umlsynch.rpc.TClassDescriptor;

import com.googlecode.umlsynch.rpc.TSearchQueryDescriptor;


public interface IFinderRpc
{
  TClassDescriptor[] FindClassByName(TFileDescriptor[] searchPaths, String searchNamePattern);
  void FindValueByName(TFileDescriptor sourceFile, String namePattern);
  void FindValueByType(TFileDescriptor sourceFile, String namePattern);
  void SearchTextPattern(TSearchQueryDescriptor desc);
}; // IFinderRpc

